package com.heima.apis.order;

import com.heima.model.order.dtos.AccountsDto;
import com.heima.model.order.pojos.Accounts;
import com.heima.model.common.dtos.ResponseResult;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;

/**
 * accounts管理接口
 * @author zyz
 *
 */
@Api(value = "accounts管理", tags = "accounts", description = "accounts管理API")
public interface AccountsControllerApi {

    /**
     * 列表
     * @param dto
     * @return
     */
    @ApiOperation("查询列表")
    public ResponseResult findPage(AccountsDto dto);

    /**
     * 新增
     * @param  accounts
     * @return
     */
    @ApiOperation("新增")
    public ResponseResult save(Accounts accounts);

    /**
     * 修改
     * @param  accounts
     * @return
     */
    @ApiOperation("修改")
    public ResponseResult update(Accounts accounts);

    /**
     * 删除
     * @param id
     * @return
     */
    @ApiOperation("根据ID删除")
    public ResponseResult deleteById(Long id);
}
